"""
    time模块 是 python 中提供的用于处理时间的标准库，可以用来进行时间处理、时间格式化和计时等

    time()              获取当前时间戳
    localtime(sec)      获取指定时间戳对应的本地时间的struct_time对象
    ctime()             获取当前时间戳对应的易读字符串
    strftime()          格式化时间，结果为字符串
    strptime()          提取字符串的时间，结果为struct_time对象
    sleep(sec)          休眠sec秒
"""
import time


print(time.time())
print(time.localtime())     # struct_time对象
obj = time.localtime()
print('年份：', obj.tm_year)
print('月份：', obj.tm_mon)
print('日期：', obj.tm_mday)
print('小时：', obj.tm_hour)
print('分：', obj.tm_min)
print('秒：', obj.tm_sec)
print('星期：', obj.tm_wday)
print('今年的多少天：', obj.tm_yday)
print('时间戳对应的字符串：', time.ctime())

# 日期时间格式化
print(time.strftime('%Y-%m-%d', time.localtime()))
print(time.strftime('%H:%M:%S', time.localtime()))

print('%B月份的名称：', time.strftime('%B', time.localtime()))
print('%A月份的名称：', time.strftime('%A', time.localtime()))

# 字符串转struct_time
print(time.strptime('2024-09-20', '%Y-%m-%d'))
print(time.strptime('15:46:11', '%H:%M:%S'))

time.sleep(10)
print('10s歇息完啦？')

